@charset "utf-8";
/* CSS Document */
/*banner*/
.wrap{min-width: 320px;max-width:720px;width:100%;padding-bottom:0px;margin:0 auto;}
.nice{padding-bottom:0;}
.box{width:100%;overflow:hidden;position:relative;}
.box ul{overflow:hidden;position:absolute;left:0;right:0;}
.box ul li{float:left;overflow:hidden;}
.box ul li img{width: 100%;}
.bigbig {
overflow: hidden;
height: 10px;
}
.button {
position: absolute;
left: 50%;
bottom: 0px;
width: 130px;
margin-left: -65px;
text-align: center;
}
.button span.action {
color: #01a9c4;
}
.button span {
font-size: 2em;
color: #aaa;
padding: 0 2px;
}
.indextab{ overflow:hidden;width:100%;margin-top:8px;}
.zyy_box{ position:relative;width:100%;height:115px;  text-align:center; background:#fff;padding:16px;}
.zyy_info h3{font-size:12px;line-height:30px;}
.ztc_box{height:55px;width:100%; background:#fff; background-size:80px 69px;position:relative; padding:10px; text-align:center; }
.ztc_box img{width:35px; display:inline-block;}
.ztc_box span{ display:inline-block;margin-left:10px;}
.tj_box{height:55px;width:100%; background:#fff;margin-top:5px;background-size:80px 69px;position:relative; padding:10px;text-align:center;}
.tj_box img{width:35px;}
.tj_box img{width:35px; display:inline-block;}
.tj_box span{ display:inline-block;margin-left:10px;}
.mb10{margin-bottom:6px;}

.yslist_box{ background:#fff;padding:10px;margin-top:5px;}
.yslist_box h2{ line-height:30px;color:#777;margin-bottom:5px;}
.ys_list{ overflow:hidden;}
.ys_list li{width:23%; text-align:center;border:1px solid #e9e9e9;height:105px;padding-top:12px;float:left;margin-left:2%;}
.ys_list li img{width:45px;border-radius:50%;height:45px;}
.ys_list li h3{color:#0078a0;}
.ys_list li p{color:#888; line-height:16px;font-size:12px;}
.list_bg{ overflow:hidden;padding:5px 0; text-align:center;}
.list_bg span {
font-size: 2em;
color: #aaa;
padding: 0 2px;
}
.list_bg .action{color: #0492d3;}
.ys_list_m{ overflow:hidden;width:100%;height:105px;}
.yy_tab{ overflow:hidden;margin-top:5px;}
.yy_box{height:70px;width:100%; background:#fff;background-size:80px 69px;position:relative; padding:13px;text-align:center;}
.yy_box img{width:45px;}
.yy_box img{width:45px; display:inline-block;}
.yy_box span{ display:inline-block;margin-left:10px;}

.new_nav{height:50px; background:#90d169; position:fixed;bottom:0;width:100%;max-width:640px;}
.new_nav li{width:25%;float:left; text-align:center;height:50px;padding:3px;}
.new_nav li a{ display:block;}
.new_nav img{width:15px;height:15px;}
.new_nav p{ line-height:26px;color:#fff;}
.new_nav .cur{background-color: #fff;}
.new_nav .cur a{color:#90d169;}
.new_nav .cur a p{color:#90d169;}
/*发现*/
.fx_list{ overflow:hidden;margin-top:8px;}
.fx_list li{width:33.33333333%;float:left; text-align:center;background:#fff;border-right:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;}
.fx_list li img{width:50px;}
.fx_list p{ line-height:36px;}
.fx_list li a{ display:block;padding:25px 0; }

/*报告解读*/
.jd_box1 {
width: 100%;
overflow: hidden;
background: #fff;
height: auto;padding:25px 0;
}
.jd_number {
overflow: hidden;
padding: 5px 0px 0px;
height: auto;
font-size: 40px;
margin: 10px auto;
text-align: center;
width: 234px;
}
.jd_text {
font-size: 18px;
margin: 10px auto;
text-align: center;
width: 100%;
color: #6c727a;
}
.jd_number b {
background: #6c727a;
border-radius: 5px;
padding: 15px 5px;
color: #FFF;
display: block;
text-align: center;
float: left;
margin: 0px 2px;
}

.zys_box{ position:relative;width:100%;height:150px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; background:#fff;}
.zys_box .zys_info{padding:10px;}
.zys_info h3{font-size:16px;}
.zys_box a{ display:block;padding-top:15px;}
.zys_info p{font-size:10px;color:#999; line-height:16px;}
.zys_box img{width:55px;}
.mfjd_box{height:75px;width:100%;position:relative; border-bottom:1px solid #e6e6e6; background:#fff;}
.mfjd_box h3,.mfzx_box h3{font-size:16px; line-height:24px;}
.mfjd_box p,.mfzx_box p{font-size:10px;color:#999; line-height:16px;}
.mfjd_box a,.mfzx_box a{ display:block; overflow:hidden;padding:15px 7px 15px 10px;}
.mfjd_box .mfjd_info{float:left;}
.mfjd_box img{float:right;width:50px;}
.mfzx_box{height:75px;width:100%; background:url(../images/tj_icon.png) left center no-repeat;background-size:80px 69px;position:relative; border-bottom:1px solid #e6e6e6; background:#fff;}
.mfzx_box .mfzx_info{float:left;}
.mfzx_box1{width:49%;}
.mfzx_box img{float:right;width:50px;}
.mb10{margin-bottom:6px;}
.indextab{ overflow:hidden;width:100%;}



/*电话咨询*/
.dhzx_inputbox{ overflow:hidden; line-height:45px;border-bottom:1px solid #ddd;padding:0 10px; position:relative; background:#fff;}
.dhzx_input{border:none; text-indent:35px; line-height:45px/9;width:100%;height: 45px;display: block;}
.dhzx_inputbox img{width:25px;height:25px; display:block; position:absolute;left:10px;top:10px;}
.mt10{margin-top:10px;}
.before::before {
border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 10px;
margin-top: -6px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 10px;
}
.hd_h2{ text-indent:10px; line-height:40px;}
.hd_h2 em{font-size:12px;}
.dhzx_list{ overflow:hidden; background:#fff;}
.dhzx_list li{ line-height:45px;border-bottom:1px solid #ddd; position:relative; overflow:hidden;padding:0 10px;}
.dhzx_list .rq{width:130px;float:left;}
.dhzx_list .sj{float:left;}
.dhzx_list li::before{content: "";width:20px;height:20px; background:url(../images/cur_icon1.png) no-repeat; position:absolute;right:25px;top:50%;margin-top:-10px; background-size:20px;}
.dhzx_list li a{ display:block; line-height:45px; overflow:hidden;}
.dhzx_list .cur::before{content: "";width:20px;height:20px; background:url(../images/cur_icon.png) no-repeat; position:absolute;right:25px;top:50%;margin-top:-10px; background-size:20px;}
.com-btn{height:45px; text-align:center; display:block;color:#fff;border-radius:5px;background:#46c1d6;font-size:16px; line-height:45px;margin-top:20px;margin:25px 10px 0;}
.cjwt_btn{ line-height:30px; display:block; text-align:center;margin-top:15px;margin-bottom:30px;width: 100%;}
.cjwt_btn img{width:24px;margin-right:5px;}
.name_pop{padding:10px;bottom:0; position:absolute;width:100%;}
.name_pop a{ line-height:36px; display:block;background:#fff;border-radius:25px;margin-bottom:8px; text-align:center;}
.mt20{margin-top:20px;margin-bottom:0;}
.name_pop .mt20{ background:#f9f9f9;}
.pop_bg{ background:rgba(0,0,0,0.6);height:100%;width:100%; position:fixed;top:0; display:none;}
.afq_box{ background:#fff;height:100%;}
.afq_box h2{ line-height:40px; display:block; padding:0 10px; background:#ddd;}
.afq_box p{padding:10px;font-size:12px;}

/*1.2电话咨询*/
.zx_tab{ line-height:45px;border-bottom:1px solid #ddd; background:#fff; overflow:hidden;}
.zx_tab li{width:33.333%;float:left; text-align:center;border-right:1px solid #f2f2f2;}
.zx_tab li a{ display:block; line-height:45px;}
.zx_tab .cur{border-bottom:2px solid #0078a0;}
.dhzx_box{ overflow:hidden; background:#fff;margin-top:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.dhzx_top{padding:15px; display:block; overflow:hidden; position:relative;}
.dhzx_top img{width:55px;float:left;height:55px;border-radius:50%;margin-right:15px;}
.dhzx_top h3{font-size:16px; line-height:30px;}
.dhzx_top p{ line-height:18px;color:#999;font-size:12px; padding-right:10px;}
.dhzx_top::before {
border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 15px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;
}
.pjbox{ line-height:35px; display:block;border-top:1px solid #ddd;height:35px;}
.pjbox em{padding:0 10px;border-radius:10px;float:right;font-size:10px;border:1px solid #ddd; line-height:20px;margin-top:7px;margin-right:15px;}
.pjbox .dhf{color:#0078a0;border-color:#0078a0;}
.pjbox .dpj{color:#fd7d02;border-color:#fd7d02;}
.pjbox .yhf{color:#999;border-color:#999;}
.pjbox span{float:left;margin-left:15px;color:#999;font-size:12px;}
.twzx_p{ line-height:18px;font-size:14px !important;padding:10px 10px 10px 0;height:50px; overflow:hidden;}
.bgjd_img{ border-radius:0!important;}
.zx_p{ color:#999; text-align:center;padding:40px 0;}

.pj_box{width:85%; background:#fff;padding-bottom:20px;}
.pj_box h2{ line-height:40px; text-align:center;border-bottom:1px solid #ddd;}
.pj_img a{ display:inline-block;height:50px;width:50px; background:url(../images/pj_img.png) no-repeat; background-size:50px;margin:0 20px;}
.pj_box .hover{ background:url(../images/pj_img1.png) no-repeat;background-size:50px;}
.pj_img{padding:50px 0 20px; overflow:hidden; text-align:center;}
.pj_box p{ text-align:center;}
.pj_btn{ line-height:40px; background:#fd7d02;border-radius:5px; text-align:center; display:block;margin:20px;color:#fff;}

#wrap .dhzx_inputbox:last-child{border-bottom:none;}
.b50{ position:absolute;bottom:50px;text-align: center;width: 100%;}
.h100{ height:100%;}
.bg-list{padding:10px;background:#fff;margin-top:10px; overflow:hidden; position:relative;}
.bg-list img{float:left;margin-right:15px;}
.bg-list h3{font-size:15px;line-height: 30px;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;}
.bg-list p{color:#888;font-size:12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 15px;}
.bg-list::before{border-right: 2px solid #b5b5b6;border-top: 2px solid #b5b5b6;height: 17px;width: 17px;margin-top: -9px;position: absolute;right: 15px;top: 50%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);content: "";}

.bgsp_pop{padding:10px;bottom:0; position:absolute;width:100%;}
.bgsp_pop a{ line-height:45px; display:block;background:#fff;border-radius:10px;margin-bottom:15px; text-align:center;}
.bgsp_pop .mt20{ background:#f9f9f9;}
.bgsp_pop a{ background:#46c1d6;color:#fff;}
.bgsp_pop a:nth-child(2){ background:#ffffff;color:#555;}
.bgsp_pop a:nth-child(3){ background:#f77b55;}

/*收费咨询*/
.sfzx_box{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:20px;}
.wt_text{border:1px solid #ddd;border-radius:10px;height:120px;padding:10px;width:90%;margin:0 auto; display:block; line-height:24px;}
.zx-main h2{ line-height:40px;font-size:16px;color:#0078a0;}
.zx-imglist{margin-top:15px;padding: 0 10px 0 15px;}
.zx-imglist li{width:28%;float:left;height:50px; position:relative;margin-right:5.3333%;margin-bottom:15px;max-width: 50px;}
.zx-imglist li img{width:100%;border:1px solid #7f7f7f;padding:1px;background:#fff;}
.zx-img-tj{padding:10px 15px;margin-top:10px;}
.zx-img-tj img{float:left;margin-right:15px;width:50px;}
.zx-imglist a {display:block;height:20px;width:20px;border-radius:50%;background:#ff0000;color:#fff; text-align:center; line-height:16px; position:absolute;right:-10px;top:-10px;}

/*商品购买*/
.spgm_box i{font-size:28px;color:#fd7d02; line-height:86px; position:absolute;right:10px;top:0;}
.spgm_box::before{ display:none;}
.spgm_box h3{color:#0078a0;}
.spgm_box p em{font-size:14px;color:#444;margin-right:5px;}
.spgm_box p{font-size:12px;}
.pay_m{padding:5px 10px; background:#fff;}
.yhk_box{height: 65px; display:block;border-bottom:1px solid #ddd;padding:10px 0; position:relative;}
.yhk_box:last-child{border:none;}
.yhk_box img{width:45px;height:45px;float:left;margin-right:10px;}
.yhk_box h3{font-size:14px; line-height:24px;}
.yhk_box p{ font-size:10px;color:#999;}
.yhk_box i{width:24px;height:24px; background:url(../images/bg5.png) no-repeat; background-size:24px; position:absolute;right:20px;top:50%;margin-top:-12px;}
.pay_m .cur i{background:url(../images/cur.png) no-repeat;background-size:24px;}
.yhk_box:hover i{background:url(../images/cur.png) no-repeat;background-size:24px;}
.login_btn{ line-height:40px; text-align:center; display:block;font-size:16px;color:#fff; background:#fd7d02;margin:30px 10px;border-radius:25px;}

.fr{float:right !important;padding-right:10px;}
/*医生列表*/
.dot_box{ overflow:hidden; background:#fff;margin-top:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd; display:block; position:relative;padding:15px 10px;}
.dot_box .img{width:70px;float:left;height:70px;border-radius:50%;margin-right:15px;}
.dot_box h3{font-size:16px; line-height:30px;}
.dot_box p{ line-height:18px;color:#999;font-size:10px;}
.dot_box::before {
border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 15px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;
}
.dot_pl{ overflow:hidden; line-height:20px;}
.dot_pl span{color:#999;margin-right:10px;font-size:12px;}
.dotlist_box{ overflow:hidden;}
.dot_pl span img{margin-right:2px;}

/*医生详情*/
.dot_top{ background:url(../images/user_top.jpg) no-repeat;background-size:100% 100%;height:140px;width:100%; overflow:hidden;color:#fff;}
.dot_top .tx{width:70px;height:70px;margin: 30px 20px 0 20px;border-radius:50%;border:2px solid #fff;float:left;}
.dot_top h3{font-size:16px; line-height:30px;margin-top:30px;}
.dot_top p{font-size:10px; line-height:18px;}
.f12{font-size:12px !important;}
.f13{ color:#F60;font-size:16px !important;}
.dot_ord{ line-height:40px; background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee; overflow:hidden;}
.dot_ord a{ display:block; line-height:40px;width:50%; text-align:center;float:left;color:#999;}
.dot_ord a em{color:red;margin-left:3px;}
.dot_ord a:nth-child(1){border-right:1px solid #eee;}
.dot_ord a img{margin-right:2px;}
.dot_info{padding:10px; background:#fff;border-bottom:1px solid #eee;}
.dot_info p{margin-bottom:10px;color:#999;font-size:12px; line-height:18px;}
.dot_info a{ display:block; text-align:center;color:#666;}
.dot_info p b{color:#555 !important; font-weight:normal;}
.dot_tab{ line-height:45px;border-bottom:1px solid #ddd; background:#fff; overflow:hidden;margin-top:5px;border-top:1px solid #eee;}
.dot_tab li{width:50%;float:left; text-align:center;border-right:1px solid #f2f2f2;}
.dot_tab li a{ display:block; line-height:45px;}
.dot_tab .cur{border-bottom:2px solid #0078a0;}
.funr_box{ overflow:hidden; background:#fff;}
.funr_box .dhzx_top{border-bottom:1px solid #eee; position:relative;}
.funr_box .dhzx_top p{font-size:12px;}
.funr_box .dhzx_top i{font-size:28px;color:#fd7d02; line-height:86px; position:absolute;right:25px;top:0;}
.funr_box .dhzx_top em{ background:#bbb;color:#fff;padding:0 10px;border-radius:5px; position:absolute;top:30px;right:10px;}
.pl_box{background:#fff;border-bottom:1px solid #eee;}
.pl_t{ line-height:36px;padding:0 10px;height:36px;border-bottom:1px solid #eee;}
.pl_t em{color:#fd7d02;}
.pl_t img{margin-right:3px;}
.pl_list{padding:10px;}
.pl_m{padding:15px; display:block; overflow:hidden; position:relative;border-bottom:1px solid #eee;}
.pl_m img{width:45px;float:left;height:45px;border-radius:50%;margin-right:15px;}
.pl_m h3{font-size:14px;}
.pl_m em{ line-height:18px;color:#0078a0;font-size:12px;border:1px solid #0078a0;border-radius:10px;padding:0 10px;}

/*就诊设置*/
.jzsz_top{ line-height:36px;margin-top:10px;}
.jzsz_top input{border:36px;border-radius:5px;border:1px solid #ddd; line-height:36px; text-indent:10px;width:100%;}
.jzsz_top td{padding:0 10px; text-align:center;}
.jzsz_top_p{color:#999;padding-left: 100px;line-height: 30px;}
.jzsz_h2{ line-height:36px; background:#dddddd; text-indent:10px;margin-top:10px;}
.jzsz_list li{ line-height:40px;padding:0 10px; background:#fff;border-bottom:1px solid #eee; position:relative;}
.jzsz_list a{ display:block; line-height:40px;}
.jzsz_list li span{float:right;color:#0078a0;margin-right:10px;}
.jzsz_list li::before {
border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 10px;
margin-top: -6px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 10px;
}
.bc_btn{ line-height:30px; display:block;padding:0 20px;border:1px solid #fff;color:#fff; position:absolute;top:10px;right:10px;border-radius:10px;}
.fulist{ line-height:50px; background:#fff;}
.fulist li{border-bottom:1px solid #eee;padding:0 10px;}

.fulist_k{height:50px;width:75px; display:block; background:url(../images/jzsz_k.png) left center no-repeat; background-size:55px 30px;float:left; text-align:right;float:right;margin-right:5px;}
.fulist_g{height:50px;width:75px; display:block; background:url(../images/jzsz_g.png) left center no-repeat; background-size:55px 30px;float:left; text-align:right;float:right;margin-right:5px;}
.fwsz_m{ line-height:50px;padding:0 10px; display:block; background:#fff; position:relative; display:block; overflow:hidden;border-bottom:1px solid #eee;}
.fwsz_m em{color:#fd7d02;float:right;margin-right:15px;}
.fwsz_m::before {
border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 10px;
margin-top: -6px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 10px;
}

/*无信息提示*/
.tx_box{ text-align:center; line-height:60px;padding:50px 0;color:#888;}
.tx_box img{margin-right:10px;}

/*聊天*/
.dot_top1{ background:#fff;height:110px;width:100%; overflow:hidden;border-bottom:1px solid #ddd;}
.dot_top1 .tx{width:75px;height:75px;margin:18px 20px 0 20px;border-radius:50%;border:2px solid #fff;float:left;}
.dot_top1 h3{font-size:16px; line-height:30px;margin-top:20px;}
.dot_top1 p{font-size:10px; line-height:18px;}
.f12{font-size:12px !important;}
.dh-m{padding:10px 10px 50px;}
.dh-m .shijian{ line-height:26px;color:#999; text-align:center;}
.dh-m .dh-cont{ overflow:hidden;}
.dh-m .dh-cont .dh-tx{width:45px;height:45px;border-radius:25px;float:right; position:absolute;top:0;right:0;}
.dh-m .dh-cont .txtbox{width:175px;background:#FFFFFF}
.dh-cont p{background:#dbd9d8;padding:15px;border-radius:10px;float: right;}
.dh-cont td{ position:relative;}
.dh-cont .dh-icon{ width:6px;height:10px; background:url(../images/dh-cion1.png) no-repeat;background-size:6px 10px; position:absolute;right:-6px;top:18px; display:block;}
.dh-cont{margin-bottom:20px;}
.dh-cont1 p{background:#fff;padding:15px;border-radius:10px;border:1px solid #ddd; display:block;max-width:100%;float: left;}
.dh-cont1 td{ position:relative;}
.dh-cont1 .dh-icon{ width:6px;height:10px; background:url(../images/dh-cion2.png) no-repeat;background-size:6px 10px; position:absolute;left:-5px;top:18px; display:block; z-index:999;}
.dh-cont1{margin-bottom:20px;}
.dh-cont1 .dh-tx{width:45px;height:45px;border-radius:25px;float:right; position:absolute;top:0;left:0;}
.dh-cont1 img{max-width:70px;margin-right:10px;}
.dh-cont p img{margin-top:5px;max-width:70px;margin-right:10px;}
.dh-foot{height:50px;background:#fff;border-top:1px solid #ddd; position:fixed;bottom:0;max-width:640px;}
.icon-shangchuantupian{font-size:36px !important;width:34px;height:34px;color:#7f7f7f; display:block; line-height:36px;margin-top: 2px;margin-left: 9px; background:url(../images/pz_icon.png) no-repeat; background-size:34px;}
.dh-input{border:none;border-bottom:1px solid #ddd;width:100%; line-height:38px;}
.dh-btn{width:50px;height:35px; text-align:center; line-height:35px;color:#fff;background:#0078a0;font-size:16px; display:block;border-radius:5px;margin-left:10px;}
.pj_abox{ height:30px; background:url(../images/pl_bg.png) center no-repeat;line-height:30px; text-align:center; text-align:center;}
.pj_abox i{width:15px;height:30px; background:url(../images/pj_icon.png) 0 center no-repeat; display:inline-block; background-size:15px;vertical-align:middle;}
.pj_abox .i2{background:url(../images/pj_icon1.png) 0 center no-repeat;background-size:15px;}
.pj_abox span{ display:inline-block;height:30px; vertical-align:middle;}
.pj_abox a{ display:block;height:30px;margin:0 auto;width:180px; background:#f2f2f2;padding:0 5px;}


/*收入*/
.cjwt{ width:100%; background:#f6c392; height:40px; display:block; text-align:left; color:#0084e5; line-height:40px; padding-left:10px; position: relative;color:#fd7d02;}
.cjwt::before{
border-right: 2px solid #fff;
border-top: 2px solid #fff;
content: "";
height: 10px;
margin-top: -5px;
position: absolute;
right: 15px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 10px;}
.yuer_box2{height:200px; text-align:center;color:#fff;padding:10px 0;background:#fd7d02; background-size:100%; font-size:30px;}
.yuer_box2 h3 em{font-size:40px;}
.yuer_box2  p{font-size:16px; line-height:18px; margin-top:20px;}
.yuer_box2 img{margin-bottom:20px;margin-top:19px;}
.bgbtnbox{height:45px; background:#07a5ee;min-width: 320px; max-width:640px;position:fixed;bottom:0;width:100%;}
.bgbtnbox a{ width:50%;float:left; text-align:center;color:#fff;line-height:45px; display:block;}

.tjk_contbox{background:#fff;padding:0 10px 50px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.tjk_cont{border-bottom:1px dashed #a9a9a9; position:relative;padding:10px 0;}
.tjk_cont .p{font-size:12px; }
.tjk_cont .pic{font-size:22px;color:#fd7d02; line-height:65px; position:absolute;right:10px;top:0;}
.bgbtnbox2{ width:100%; padding:10px; margin:10px auto; }
.bgbtnbox2 .cur1{ width:48%;float:left; text-align:center;color:#fff;line-height:45px; display:block;background:#fd7d02; border-radius:5px}
.bgbtnbox2 .cur2{ background:#999;display:block; float:right; text-align:center; border-radius:5px;width:48%;line-height:45px; color:#FFF }

/*明细*/
.jkmx_contbox{background:#fff;border-top:1px solid #eee;}
.jkmx_cont{border-bottom:1px solid #eee; position:relative;padding:10px; display:block;}
.jkmx_cont .p{font-size:12px; }
.jkmx_cont .pic{font-size:22px;color:#fd7d02; line-height:65px; position:absolute;right:30px;top:0;}
.jkmx_cont::before{
border-right: 2px solid #ddd;
border-top: 2px solid #ddd;
content: "";
height: 10px;
margin-top: -5px;
position: absolute;
right: 15px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 10px;}
.xialabox{ position:absolute;top:0;right:0; line-height:50px;width:100px; text-align:center; display:block;color:#fff;}
.xialabox img{width:18px;}
.xialabox .img2{ display:none;}
.riqi_sel{ position:absolute;top:50px;right:0; background:rgba(0,120,160,0.9);width:100px; display:none;}
.riqi_sel a{ text-align:center;color:#fff; line-height:36px;border-bottom:1px solid #0093c4; display:block;}
.open .img2{ display:block;}
.open .img1{ display:none;}
.open .riqi_sel{ display:block;}
.zje_p{font-size:24px; text-align:right; line-height:40px;color:#fd7d02;margin-top:20px;}

/*银行卡*/
.yhk_list{ border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff; position:relative;}
.yhk_list li{ line-height:45px;border-bottom:1px solid #eee;position:relative; text-indent:10px;}
.yhk_list li i{color:#0078a0; float:right;margin-right:10px; display:block;max-width:80%; overflow:hidden;}
.yhk_list li a{ display:block; line-height:45px;}

.shezhi_btn{display:block; line-height:45px; background:#fff; text-indent:10px;margin-top:10px;padding:0 10px; position:relative;}
.shezhi_btn i {
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
height: 9px;
width: 9px;
margin-top: -5px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

.sz_login{ line-height:40px; background:#fd7d02;margin:30px 10px; text-align:center; display:block;color:#fff;}


/*个人中心*/
.userbox{ overflow:hidden;}
.user_h{padding:40px 20px; overflow:hidden; position:relative; display:block;/* background:url(../images/user_top.jpg) no-repeat;*/ background:#00A5C1;  background-size:100%;height:150px;}
.user_h img{width:75px;height:75px;float:left;border-radius:50%;}
.user_h .info{color:#fff;padding-left:95px;padding-top: 14px;}
.user_h .info h3{font-size:16px; font-weight:normal;color:#fff;}
.user_h .info p{ font-size:14px; line-height:22px;color:#fff;}
.user_h::before{border-right: 2px solid #fff;
border-top: 2px solid #fff;
content: "";
height: 17px;
margin-top: -7px;
position: absolute;
right: 15px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 17px;}
.user_h .info h2{color:#fff;font-size:18px;line-height: 30px;}
.user_ord{ line-height:40px; background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee; overflow:hidden;}
.user_ord a{ display:block; line-height:40px;width:50%; text-align:center;float:left; position:relative;}
.user_ord a em{color:red;margin-left:3px;}
.user_ord a:nth-child(1){border-right:1px solid #eee;}
.user_ord img{ vertical-align:middle;margin-right:5px;}
.user_ord s{width:8px;height:8px; background:#e30000;border-radius:50%; position:absolute;top:50%;margin-top: -8px;left: 50%;margin-left: 58px;}

.user-cylist{ border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff; position:relative;margin-top:8px;}
.user-cylist li{ line-height:40px;margin:0 15px;border-bottom:1px solid #eee;position:relative;}
.user-cylist li::before{border-right: 1px solid #eee;border-top: 1px solid #eee;height: 9px;width: 9px;margin-top: -5px;position: absolute;right: -3px;top: 50%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);content: "";}
.user-cylist li:last-child{border:none;}
.user-cylist li a{ display:block; line-height:40px;}
.user-cylist li i{color:#0b93d1; float:right;margin-right:10px;}
.user-cylist li a{ display:block; line-height:45px;}
.user-cylist img{width:26px; height:26px;float:left; display:block;margin-top:11px;margin-right:8px;}
.user-cylist span img{width:30px;}

.user-cylist s{width:8px;height:8px; background:#e30000;border-radius:50%; position:absolute;top:50%;margin-top: -8px;right:5px;}



.user_h1{ background:#fff;padding:20px; overflow:hidden; position:relative; display:block;}
.user_h1 img{width:75px;height:75px;float:left;border-radius:50%;}
.user_h1 .info{color:#fff;padding-left:95px;padding-top: 14px;}
.user_h1 .info h3{font-size:16px; font-weight:normal;color:#0b93d1;line-height: 28px;}
.user_h1 .info p{ font-size:12px; line-height:22px;color:#888;}
.user_h1::before{border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 15px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.user_h1 .info h2{color:#0b93d1;font-size:16px;line-height: 44px;}

.user-cylist1 li::before{border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
height: 9px;
width: 9px;
margin-top: -5px;
position: absolute;
right: -3px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);}



.new_user{ border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff; position:relative;margin-top:10px;}
.new_user li{ line-height:45px;margin:0 15px;border-bottom:1px solid #ddd;position:relative;}

.new_user li a::before{border-right: 1px solid #eee;
border-top: 1px solid #eee;
height: 9px;
width: 9px;
margin-top: -5px;
position: absolute;
right: -3px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
content: "";}
.new_user li:last-child{border:none;}
/*.new_user li:first-child{ margin:0; padding: 0 15px;background: #F9F9F9}
.new_user li:last-child::before{content: "";}*/
.new_user li i{color:#0078a0; float:right;margin-right:10px;}
.new_user li a{ display:block; line-height:45px;}
.new_user li i {
color: #0078a0;
float: right;
margin-right: 10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;max-width:80%; 
}


/*发现*/
.day_wk{ width:100%; height: auto; min-height:200px; background:#FFF;}
.day_wk h3{ font-size:14px; padding:10px; font-weight:bold}
.day_wk h3 a{ font-size:14px;   float:right; font-weight:lighter}
.day_img{width: 100%; height:auto;margin-bottom: 10px; position: relative;}
.day_img img{width: 100%; height:160px;}
.day_img p {display: block;line-height: 30px;width: 100%;background: rgba(0,0,0,0.6);position: absolute;bottom: 0;color: #fff;text-align: left;left: 0; padding-left:10px;}

.jc_list{ overflow:hidden;margin-top:8px;}
.jc_list li{width:33.3%;float:left; text-align:center;background:#fff;border-right:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0; }
.jc_list h3{ font-size:20px; color:#0097c5}
.jc_list span{ font-size:12px; color:#959595;line-height:15px;}
.jc_list p{ font-size:12px;line-height:15px; color:#666}
.jc_list li a{ display:block;padding:25px 0; }
.jc_list .hgt{ color:#ff6508}
.jc_list .no{ color:#666}
.hd_h2 a{ font-size:12px; float:right; padding-right:20px}
.jc_shuru{ background:#FFF; padding-bottom:10px}

.jc_shuru .dhzx_inputbox{ border:none;}
.jc_shuru .dhzx_input{ border:1px solid #c1c1c1;text-indent: 15px; color:#666; height:40px;}
.jc_shuru .com-btn{ margin-top:0px;}
.jc_shuru .dhzx_inputbox a{ display:block; width:48%; line-height:40px; background:#f1f1f1; text-align:center;border-radius: 5px; }
.jc_shuru .dhzx_inputbox  .chou{ display:block; width:48%; line-height:40px; background:#46c1d6; color:#fff}

.jczx_list{ overflow:hidden; background:#fff; clear:both}
.jczx_list li{ line-height:45px;border-bottom:1px solid #ddd; position:relative; overflow:hidden;padding:0 10px;}
.jczx_list .rq{width:15%;float:left;display: block}
.jczx_list .lx{width:40%;float:left; text-align:center;display: block}
.jczx_list .sj{float:right; width:45%; text-align:right}
.hd_tit{ width:100%; line-height:30px; font-size:14px; border-top:1px dashed #ccc}
.hd_tit span{ float:left}
.jczx_list li a{ min-width: 300px;min-height: 20px;line-height:45px; overflow:hidden;}
.jc_fenglei a{ display:block; width:50%; line-height:40px; background:#f1f1f1; text-align:center; float:left; margin-top:10px;}
.jc_fenglei .cur{ display:block; width:50%; line-height:40px; background:#46c1d6; color:#fff;}

.fw_js{ width:100%; height:auto; min-height:250px; background:#FFF; padding:10px;}
.fw_js h1{ font-weight:bold}
.fw_js p{ padding:10px 0px;}
.fw_js span{ color:#F60; padding-top:10px;}

.ktfw{ width:100%; line-height:45px; background:#F60; text-align:center; color:#FFF; position:fixed; bottom:0; max-width:640px;}
.yjkt{ width:100%; line-height:25px; text-align:center; color:#333;  max-width:640px; margin-top:10px;}

/*支付*/
.pay_img{margin:70px auto 0px;background-size:70px;}
.pay_img img{width:100px;}
.payzf{ text-align:center;}
.payzf p{ line-height:50px;font-size:15px;}
.jxzf_btn{ line-height:50px;background:#fd7d02;color:#fff;font-size:15px;border-radius:5px;width:50%;display:block;margin:50px auto;}

